package it.vidoc.mybatis.sqlquery;

import it.vidoc.mybatis.javaclient.EffettiMapper;
import it.vidoc.mybatis.javamodel.Effetti;
import it.vidoc.mybatis.javamodel.EffettiExample;
import it.vidoc.utils.MyBatisConnectionFactory;

import java.util.List;

import org.apache.ibatis.session.SqlSession;

public class SqlEffetti {
	private String alberto = null;
	
	public SqlEffetti() {
		
	}

	public List<Effetti> GetEffetti(Integer kanagra) {
        MyBatisConnectionFactory.openSqlSession();
		SqlSession sqlSession = MyBatisConnectionFactory.getSqlSession();
		EffettiMapper effettiMapper = sqlSession.getMapper(EffettiMapper.class);
		EffettiExample effettiExample = new EffettiExample();
		effettiExample.createCriteria().andKanagraEqualTo(kanagra);
		effettiExample.setOrderByClause("dataiscrizione desc");
		List<Effetti> listEffetti = effettiMapper.selectByExample(effettiExample);
		MyBatisConnectionFactory.closeSqlSession();
		return listEffetti;
	}
}
	
